package com.cy3;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;

/**
 * 刷题
 *
 * @author xxx
 * @date 2022/07/31 16:41
 **/
public class C {
    public static void main(String[] args) throws IOException {
        //统计字符串中不同字母的个数
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s=br.readLine();
        char[] arr= s.toCharArray();
        char[]tmp=new char[200];
        int k=0;
        Arrays.sort(arr);
        flag:
        for(int i=0;i<arr.length;i++){
            if((arr[i]>=0)&&(arr[i]<=127)){
               if(k==0){
                   tmp[k++]=arr[i];
               }else {
                   for(int j=0;j<k;j++){
                       if(arr[i]==tmp[j]){
                          continue flag;
                       }
                   }
                   tmp[k++]=arr[i];
               }
            }
        }
        System.out.println(k);
    }

    /**
     * 给定一个大小为 n 的数组 nums ，返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。
     *
     * 你可以假设数组是非空的，并且给定的数组总是存在多数元素。
     *
     * 来源：力扣（LeetCode）
     * 链接：https://leetcode.cn/problems/majority-element
     * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
     * @param nums
     * @return
     */
    public int majorityElement(int[] nums) {
//        int flag=nums.length/2;
//        for(int i=0;i<nums.length;i++){
//            int ret=manyTimes(nums,nums[i]);
//            if(ret>flag){
//                return nums[i];
//            }
//        }
//        return 0;
        //摩尔投票法
        int cnt=1;
        int ret=nums[0];
        for(int i=1;i<nums.length;i++){
            if(nums[i]==ret){
                cnt++;
            }else if(--cnt==0){
                ret=nums[i];
                cnt=1;
            }

        }
        return ret;
    }
    public static int manyTimes(int[]arr,int k){
        int count=0;
        for(int i=0;i<arr.length;i++){
            if(k==arr[i]){
                count++;
            }
        }
        return count;
    }
}
